DIPARTIMENTO DEI BENI CULTURALI: ARCHEOLOGIA, STORIA DELL'ARTE, DEL CINEMA E DELLA MUSICA
简体中文 English Italiano

Profilo Docente

$metakey, ‘meta_value’ => $metavalue ) );

foreach ($users as $user) {
$IdUtente = $user->ID; }

$cognome = get_user_meta( $IdUtente, “last_name”, “true”);
$nome = get_user_meta( $IdUtente, “first_name”, “true”);
$iddocente = get_user_meta( $IdUtente, “iddocente”, “true”);
$pubblicazioni = get_user_meta( $IdUtente, “pubblicazioni”, “true”);
$curriculumvitae = get_user_meta( $IdUtente, “curriculumvitae”, “true”);
$lineericerca = get_user_meta( $IdUtente, “lineericerca”, “true”);
$recapiti = get_user_meta( $IdUtente, “recapiti”, “true”);
$orarioricevimento = get_user_meta( $IdUtente, “orarioricevimento”, “true”);
$bacheca = get_user_meta( $IdUtente, “bacheca”, “true”);

echo ““;
echo $nome.” “.$cognome;
echo “

“;

echo “

“;

// recupero indirizzi da persone.csia
$ctx = stream_context_create(array( ‘http’ => array( ‘timeout’ => 120)));
$doc_url = “https://persone.csia.unipd.it/persone/dbc/”.$ruolo.”/”.$iddocente.”.xml”;
$xmls = file_get_contents($doc_url,false,$ctx);
$dxml = simplexml_load_string($xmls);
$qualifica = “qualifica-descr”;
$cvurl = “cv-url”;
$pubblurl = “pubbl-url”;
$iddocente_md5 = $dxml->key;
if ($dxml->$qualifica <> “”) echo “

“.$dxml->$qualifica.”

“;
if ($dxml->telefono <> “”) echo “Telefono: “.$dxml->telefono.” – “;
if ($dxml->email <> “”) echo “Email: email.”\”>”.$dxml->email.”“;
if ($dxml->ssd <> “”) echo “

(“.$dxml->ssd.”)

“;
if ($recapiti <> “”) echo $recapiti;
echo “

“;

// rimando a Info & Avvisi
//if (trim(strip_tags($bacheca))) {
// echo “

info & avvisi >>

“;}

//CurrVitae. Nell’ordine: Syllabus,DBC, niente se vuoti entrambi
if (!empty($dxml->cv)) {
echo $dxml->cv;
} elseif (trim(strip_tags($curriculumvitae))) {
echo $curriculumvitae;
}

if ($dxml->$cvurl <> “”) {
//echo $dxml->$cvurl;
echo “

“;
}

// Orari di ricevimento
//nota: se esiste su syllabus lo pubblica altrimenti se esiste sul profilo locale
// lo pubblica altrimenti non visualizza niente
if (!empty($dxml->ricevimenti)) {
echo “


“;
$ricevimenti = $dxml->ricevimenti;
foreach ($ricevimenti->children() as $ricevimento) {
//foreach ($ricevimento as $orario) {
//$da_min = $orario->{“da-min”} == 0 ? “00” : $orario->{“da-min”};
//$a_min = $orario->{“a-min”} == 0 ? “00” : $orario->{“a-min”};
//if ($orario->wday <> 0 ) echo “

“.$orario->giorno.” dalle “.$orario->{“da-ora”}.”:”.$da_min.” alle “.$orario->{“a-ora”}.”:”.$a_min.”

“;
//if (!empty($orario->dove)) echo “

presso “.$orario->dove.”

“;
//echo “

“.$orario->note.”

“;
//}
$da_min = $ricevimento->{“da-min”} == 0 ? “00” : $ricevimento->{“da-min”};
$a_min = $ricevimento->{“a-min”} == 0 ? “00” : $ricevimento->{“a-min”};
if ($ricevimento->wday <> 0 ) echo “

Il “.$ricevimento->giorno.” dalle “.$ricevimento->{“da-ora”}.”:”.$da_min.” alle “.$ricevimento->{“a-ora”}.”:”.$a_min.”

“;
if (!empty($ricevimento->dove)) echo “

presso “.$ricevimento->dove.”

“;
echo “

“.$ricevimento->note.”

“;
}
echo “

“;
}

//elseif (trim(strip_tags($orarioricevimento))) {
// echo “


“;
// echo “

“.$orarioricevimento.”

“;
// echo “

“;
//}

//Pubblicazioni. Nell’ordine: Syllabus,DBC, niente se vuoti entrambi
if (!empty($dxml->pubbl) || !empty($dxml->$pubblurl)) {
echo “


“;
echo $dxml->pubbl;
if (!empty($dxml->$pubblurl)) {
//echo $dxml->$pubblurl;
echo “

“;
}
echo “

“;
} elseif (trim(strip_tags($pubblicazioni))) {
echo “


“;
echo $pubblicazioni;
echo “

“;
}

// Linee di Ricerca PIU’ SOTTO, QUI VENGONO PRESE LE LINEE DI RICERCA DETTAGLIATE E RIMANE COSI’

echo “


“;

// QUERY PER LINEE DI RICERCA SINGOLO DOCENTE

$args = array(‘orderby’ => ‘name’,’role’ => ‘Docente’);
$docente = get_users ($args);
$args = array(‘orderby’ => ‘name’,’role’ => ‘Docente_evoluto’);
$docente_evoluto = get_users ($args);
$users = array_merge($docente, $docente_evoluto);
if ( !empty( $users ) ) {

$args = array(
‘meta_key’ => ‘responsabile’,
‘meta_value’ => $IdUtente,
‘post_type’ => ‘page’,
‘post_status’ => ‘publish’,
‘posts_per_page’ => 1000,

);
$pages = get_posts($args);
if($pages)
{

echo “Progetti di Ricerca
“;

echo “

    “;
    foreach($pages as $page)
    {
    echo ‘

  • ID) . ‘”>’.$page->post_title. ‘‘;
    $content = $page->post_content;
    $excerpt = substr($content, 0, 230);
    echo ‘
    ‘.$excerpt.’…

    ‘;
    echo ‘

  • ‘;

    }

    echo “

“;
}

} else {echo “null”; } //endif

// Aree di ricerca. Nell’ordine: Syllabus,DBC, niente se vuoti entrambi
$area_ricerca=”area-ricerca”;
if (!empty($dxml->$area_ricerca)) {
echo “


Linee di Ricerca
“;
echo $dxml->$area_ricerca;
} elseif (trim(strip_tags($lineericerca))) {
echo “


Linee di Ricerca
“;
echo $lineericerca;
}

echo “

“;

// Didattica
echo “


“;

// Insegnamenti (da didattica.unipd)
//echo “


“;
//leggi_didattica (“docente/”.$iddocente_md5.”.fac?af=1&aa=2018″,”false”,$iddocente);
//echo “docente/”.$iddocente_md5.”.fac?af=1&aa=2018″;
//echo “
”;

//echo “


“;
//leggi_didattica (“docente/$iddocente_md5.fac?af=1&aa=2017″,”false”,$iddocente);
//echo “
”;

//echo “


“;
//leggi_didattica (“docente/$iddocente_md5.fac?af=1&aa=2016″,”false”,$iddocente);
//echo “
”;

//echo “


“;
//leggi_didattica (“docente/$iddocente_md5.fac?af=1&aa=2015″,”false”,$iddocente);
//echo “
”;

//echo “


“;
//leggi_didattica (“docente/$iddocente_md5.fac?af=1&aa=2014″,”false”,$iddocente);
//echo “
”;

//echo “


“;
//leggi_didattica (“docente/$iddocente_md5.fac?af=1&aa=2013″,”false”,$iddocente);
//echo “
”;
//echo “

“;
//echo (” Insegnamenti dell’AA 2012/13

“);
//leggi_didattica (“docente/$iddocente_md5.fac?af=1&aa=2012″,”false”,$iddocente);

$insegnamenti = $dxml->insegnamenti;
echo “

”;

// Orario delle lezioni (da didattica.unipd)
//// echo “

”;

////echo “

“;

// Orario Ricevimento COMMENTATO PERCHE’ SCARICATO DA SYLLABUS
//if (trim(strip_tags($orarioricevimento))) {
//echo “

Orario di ricevimento//
“.$orarioricevimento.”

“;
//}

//##### FUNZIONI ######
//function leggi_didattica ($urlname,$flag,$iddoc) {
// // legge didattica.unipd usando $url
// // ##$flag=true/false, con false non visualizza il titolo blocco
// if (!$flag) $flag = “true”;
// // imposta il timeout
// $ctx = stream_context_create(array( ‘http’ => array( ‘timeout’ => 200)));
// //OLD $body = file_get_contents(‘https://didattica.uniweb.unipd.it/offerta/’.$urlname,0,$ctx);
// $body = file_get_contents(‘https://didattica.uniweb.unipd.it/off/’.$urlname,0,$ctx);
// //print “

“.$urlname.”

“; # DEBUG
// //$body = file_get_contents(‘http://bachecadev.cca.unipd.it/offerta/’.$urlname);
//
// if ($http_response_header[0] == “HTTP/1.1 200 OK”)
// {
//
// # PARSING dei parametri
// # PATTERN
// $pattern = array (
// ‘#/off/#’ => ‘https://didattica.unipd.it/off/’,
// ‘#https://didattica.unipd.it/off/docente/(\w+)#’ => ‘/www/dipartimento/personale/personale-docente/profilo-docente/?IdDocDid=’.$iddoc.’&ruolo=doc’
// //’#http://didattica.unipd.it/offerta/docente/(\w+)#’ => ‘/www/?page_id=2317&IdDocDid=${1}’
// );
// if ($flag == “false”) {
// $pattern [‘#class=”titolo”#’] = ‘class=”titolo_didattica”‘;
// }
// $body = preg_replace(array_keys($pattern), array_values($pattern), $body);
// $errore = “

Problemi nel fornire questa pagina. Provare più tardi.

“;
// //# echo $body;
// if (!$body ) { echo $errore;} else { echo $body; }
// }
//} // fine function legge_didattica

?>

Moodle – Didattica online

E’ attiva la nuova piattaforma per la didattica on line “Moodle” della Scuola di Scienze Umane accessibile dagli studenti tramite le credenziali di posta elettronica istituzionale dove si potranno trovare i materiali didattici (dispense dei corsi), liste di iscrizioni a varie attività, forum di discussione, messaggi ed avvisi relativi ad insegnamenti e corsi di laurea.

Tutto il materiale didattico dei corsi è reperibile nella nuova piattaforma all’interno del Corso di Laurea e dell’Insegnamento specifico (cliccare sulla voce “Insegnamenti attivati in Moodle” oppure, per insegnamenti di altri corsi di laurea, cliccare sulla voce “Insegnamenti di XXXXX negli spazi Moodle di altri CdL”).


Home Page Moodle Dipartimento dei Beni Culturali
www.beniculturali.unipd.it/moodle

newFindAllCommand(‘interfaccia_php’);
$request = $fm->newFindCommand(‘interfaccia_php’);
$request->addFindCriterion(‘Pubblica’, “SI”);
$request->addFindCriterion(‘IdDocenteWWW’, $iddocente);
$request->addSortRule(‘Nominativo’, 1, FILEMAKER_SORT_ASCEND);

# execute the search transaction
$result = $request->execute();

if(FileMaker::isError($result)) { }
else {

$records = $result->getRecords();

# loop through record objects compiling row html
$rows = ”;
foreach ($records as $record) {
$rows .= ‘

‘;
$rows .= ‘

Contatti

Piazza Capitaniato 7
35139 Padova
P.I. 00742430283
C.F. 80006480281

Front Office: +39 049 8274673
Fax: +39 049 8274527

Posta elettronica:
dipartimento.beniculturali@unipd.it
Posta elettronica certificata:
dipartimento.beniculturali
@pec.unipd.it

Redazione web:
Web Admin dBC